package br.edu.com1263.negocio;

import java.util.Collection;

import br.edu.com1263.dao.TurmaDAO;
import br.edu.com1263.model.Turma;


public class TurmaFacadeImpl implements TurmaFacade{
	private TurmaDAO turmaDAO;
	
	public TurmaFacadeImpl(TurmaDAO turmaDAO){
		this.turmaDAO = turmaDAO;
	}

	@Override
	public Turma consultar(Long id) {
		return turmaDAO.consultar(id);
	}

	@Override
	public Collection<Turma> consultarTodos() {
		return turmaDAO.consultarTodos();
	}

	@Override
	public void salvar(Turma turma) {
		turmaDAO.salvar(turma);
		
	}

	@Override
	public void alterar(Turma turma) {
		turmaDAO.alterar(turma);
	}

	@Override
	public void remover(Turma turma) {
		turmaDAO.remover(turma);
	}

	@Override
	public Collection<Turma> consultarProfessor(Long idProfessor) {
		return turmaDAO.consultarProfessor(idProfessor);
	}

}
